# Using Amazon Kinesis data streams as a target

This section describes how to set up and use Amazon Kinesis Data Streams as a target endpoint in a replication task. In a task with a Amazon Kinesis Data Streams target endpoint, each source record is transformed into a message which is then written (with an optional message key) to a shard in the specified stream.

In this section:

* [Prerequisites](https://help.qlik.com/en-US/replicate/November2024/Content/Replicate/Main/Amazon%20Kinesis%20Streams/amazonkinesis_prereq.htm)
* [Transaction processing by the consumer](https://help.qlik.com/en-US/replicate/November2024/Content/Replicate/Main/Amazon%20Kinesis%20Streams/Overview_amazonkinesis.htm)
* [Limitations](https://help.qlik.com/en-US/replicate/November2024/Content/Replicate/Main/Amazon%20Kinesis%20Streams/limitations_amazonkinesis.htm)
* [Supported data types](https://help.qlik.com/en-US/replicate/November2024/Content/Replicate/Main/Amazon%20Kinesis%20Streams/amazonkinesis_data_types.htm)
* [Setting general connection properties](https://help.qlik.com/en-US/replicate/November2024/Content/Replicate/Main/Amazon%20Kinesis%20Streams/amazonkinesis_setting_general_properties.htm)
* [Setting advanced connection properties](https://help.qlik.com/en-US/replicate/November2024/Content/Replicate/Main/Amazon%20Kinesis%20Streams/advanced_properties_amazonkinesis.htm)
* [The Replicate envelope](https://help.qlik.com/en-US/replicate/November2024/Content/Replicate/Main/Amazon%20Kinesis%20Streams/attunity_envelope_amazonkinesis.htm)
* [Metadata and data messages](https://help.qlik.com/en-US/replicate/November2024/Content/Replicate/Main/Amazon%20Kinesis%20Streams/Data%20and%20Metadata%20Messages_amazonkinesis.htm)